#!/bin/bash

echo "=== 文渊缓存项目测试 ==="
echo "时间: $(date)"
echo

# 1. 编译测试
echo "1. 编译测试..."
cjpm build
if [ $? -eq 0 ]; then
    echo "✅ 编译成功"
else
    echo "❌ 编译失败"
    exit 1
fi
echo

# 2. 运行单元测试
echo "2. 运行单元测试..."
cjpm test
if [ $? -eq 0 ]; then
    echo "✅ 单元测试通过"
else
    echo "❌ 单元测试失败"
    exit 1
fi
echo

# 3. 检查生成的库文件
echo "3. 检查生成的库文件..."
ls -la target/release/wenyuan/
echo

echo "=== 测试完成 ==="
echo "🎉 文渊缓存项目编译和测试均通过！"